home *** CD-ROM | disk | FTP | other *** search
/ Palm Utilities / Palm_Utilities_CD-ROM_2001_2001.iso / files / comm terminal / Online 1.4d6 / online.exe / Release Notes.doc < prev   
Encoding:
Text File  |  2000-05-04  |  17.6 KB  |  355 lines

  1. Online 1.4.1 is now available for downloading.
  2.  
  3. This is an updated version of the VT-100 terminal emulation application
  4. formerly published by Haus of Maus.
  5.  
  6. Please give it a shot and send us your feedback - we look forward
  7. to taking it in new directions in future versions!
  8.  
  9. You can download via the link at:
  10.     http://www.markspace.com/online.html
  11.  
  12. Thanks!
  13. Brian Hall
  14. Mark/Space Softworks
  15.  
  16. NOTE: Version 1.4.1 is a free upgrade to registered customers of 1.0 or later.
  17.       However if upgrading from 1.0 you need to send us your HotSync name
  18.       to receive a new serial number for use with this version.
  19.  
  20. === OVERVIEW ===
  21.  
  22. Online is a VT-100 terminal emulator for PalmOS organizers. 
  23.  
  24. Users of Online can connect to other computer systems and access
  25. real computer power and network resources whereever they are.
  26. Online has been used to connect to Unix systems and then surf the web
  27. using Lynx, edit files with vi and emacs - and even to read and
  28. write email using elm!
  29.  
  30. Online is also often used to configure hubs, routers, and other devices
  31. that can be controlled via a serial, IR or CF port.
  32.  
  33. Online can be connected to either a modem or the serial or IR port of another
  34. computer or device (such as a hub or router). If connecting to a modem
  35. use the Pilot modem cable available from Palm or a hotsync cable combined
  36. with a null modem adaptor.
  37.  
  38. Online currently connects to the Internet via dial-up shell accounts, not TCP.
  39. A 'telnet' version of Online will be released at a later date.
  40.  
  41. Online is available direct from Mark/Space or PGHQ for $29.95 + s/h.
  42.  
  43. This release is a free upgrade for registered owners of version 1.0 or later.
  44. Owners of older releases (0.x) by Haus of Maus may upgrade
  45. for $9.95 (via Mark/Space only).
  46.  
  47. --------------------------------------------------------------------------------
  48.  
  49. === VERSION HISTORY ===
  50.  
  51. Version 1.4.1 (05/04/00)
  52. - New:     Now call HsExtKeyboardEnable(false) so that we don't get an
  53.            error 775 when opening the port using the serial cable/cradle.
  54.            (This is because the Visor assumes if it is dropped in a serial
  55.            device, it must be the keyboard, and the keyboard daemon
  56.            then opens the port).
  57. - New:     Button ad for PGHQ
  58. - Changed: Optimized to only open/close memo pad as needed.
  59.            Why? When memo pad open, other apps/drivers can't access it.
  60.            For example, receiving a beamed note, or using certain
  61.            virtual drivers that also want to log to memo pad.
  62. - Changed: Now get an alert/warning if memo pad could not be opened instead of
  63.            a fatal alert.
  64. - Changed: from sysTicksPerSecond to SysTicksPerSecond() in DoSendBreak()
  65. - Fixed:   Changed CSerialConnection::Close to use fPortOpen for both new
  66.            and old serial manager.
  67.  
  68. Version 1.4 (4/10/00)
  69. - New:     Since PalmOS (as of 3.5) still does not implement software flow
  70.            control, now implemented it inside RxData. If > 0x100 bytes are
  71.            in receive buffer, control-S is sent and data is processed.
  72.            When the receive buffer drops back down to below 0x100 bytes,
  73.            control-Q is sent.
  74. - New:     "Delay" option (aka text pacing) in terminal settings dialog.
  75.            Selects the number of ticks to delay after sending each character
  76.            for paste, macros, button macros.
  77. - New:     Allocate larger buffer (was 512, now 2K) when new serial
  78.            manager present
  79. - New:     Can now use ABC/123 silk-screen buttons to access popup keyboards
  80.            and enter/send text
  81. - New:     "Paste" now takes text on the clipboard and sends it as macro text
  82. - New:     123/abc/intl push-buttons to bring up keyboards and send text
  83. - New:     Esc button to send escape character
  84. - New:     Ctl button to send next character as control character
  85. - New:     Added method radio group to comm settings dialog
  86.            (serial/modem/telnet - modem/telnet commented out till 2.0)
  87. - New:     Define Buttons dialog/functionality
  88. - New:     Added "factory defaults" to buttons dialog
  89. - New:     Added "[ ] Use hardware buttons" to buttons dialog
  90. - New:     Preference to send backspace (default) or delete for ASCII 8,
  91.            backspace
  92. - New:     Local Echo feature
  93. - New:     2 bit (gray) and 8 bit (color) large and small app icons
  94. - New:     Post alert if error during open
  95. - New:     Added 115200 to baud rate popup menu
  96. - Changed: Removed the 'draw evey 80 chars' code for better performance.
  97.            We already would draw at least once each RxData loop where
  98.            data found.
  99. - Changed: Now use SysTaskDelay in CSerialConnection::SendBreak instead of a CPU loop
  100. - Changed: Increased serial buffer (all case) from 512/1500 to 2K bytes
  101. - Changed: Optimization - only draw map when we need to
  102. - Changed: Optimization - quite a few to WriteRegionToScreen
  103. - Changed: Removed last vestiges of input buffer from code
  104.            (saved a few hundred bytes)
  105. - Changed: From "Wrap-round screen" to "Auto wrap to next line"
  106.            This should make figuring out the feature from the name easier
  107. - Changed: now show error # in line/read error messages
  108.            "[line error %d]" and [read error %d]
  109. - Changed: now use 0 for waittime instead of 1 when connection open
  110. - Changed: RxData now checks once (previously looped while more data to read)
  111. - Changed: Additional error reporting in RxData
  112.            (previously some read errors were not reported)
  113. - Changed: Update quickstart and tips (mostly main form) to take
  114.            into account new input UI
  115. - Changed: Removed tips for "input buffer" from main form
  116. - Changed: if NewSerialManagerPresent and RTS flow control selected
  117.            SerialSettings.flags |= srmSettingsFlagFlowControl
  118. - Changed: 'Clear' menu item now 'Clear Screen' to clarify its purpose
  119. - Changed: Removed 'undo' menu item
  120. - Changed: Now default "useHardKeys" preference to false
  121. - Changed: Removed some checks in code for OS 2.0 or later, as we check
  122.            for it at launch
  123. - Changed: 'Connect' back to 'Dial' until we add modem/telnet choices
  124.            back to UI
  125. - Changed: Updated screen shot
  126. - Changed: Adjusted size/location of various items in tool bar
  127. - Changed: "Dial" to "Connect" in menu bar
  128. - Changed: Made online and logging push buttons instead of check boxes
  129. - Fixed:   CNetConnection::Write was not properly checking for all errors
  130. - Fixed:   CNetConnection::ReceiveCheck needed timeout of 0 to fix telnet.
  131. - Fixed:   Properly handle EOL and BS for local echo
  132. - Fixed:   Properly update screen for local echo (more responsive)
  133.            (previously did not update right away)
  134. - Fixed:   Better error checking in CSerialConnection::SetSerialSettings
  135. - Fixed:   'Keyboard' menu item now works
  136.            (brings up abc keyboard if connected)
  137. - Fixed:   Updated tip for "not connected" alert
  138. - Fixed:   Log button was not turning off when logging turned off
  139. - Fixed:   Hard up/down keys were not working (they pan up/down)
  140. - Fixed:   Put code back in to give more detailed error messages
  141.            when error returned reading data
  142. - Fixed:   Previously did not properly log hex values > 0x80
  143. - Fixed:   Now log incoming tabs (they were previously ignored for logging)
  144. - Updated: Tips for main window (to reflect change from checkbox
  145.            to pushbuttons)
  146.  
  147. --------------------
  148.  
  149. Version 1.3.1 (01/27/00)
  150. - Fixed:   Previously could get 1 error alert per byte sending a memo
  151.            when no device present. Now it gives up after the first error.
  152. - Fixed:   Now uses next/prev in category routines for send memo dialog
  153.            (fixes potential problem if deleted/archived records were in memo pad)
  154. - Fixed:   Now properly skips first line if skip first line option enabled
  155. - Fixed:   Fixed bug where logging would crash creating the 2nd memo record
  156.            if log title was enabled.
  157.            (dbCtr needed to be reset when creating new records.)
  158.  
  159. --------------------
  160.  
  161. Version 1.3 (01/17/00)
  162. - New:     Support for serial mgr and additional real/virtual serial ports
  163. - New:     Added port list to comm settings dialog
  164.              (Shows additional ports, such as IRComm, CF, etc; if new serial
  165.              manager installed (OS 3.3 and later) and ports are present)
  166. - New:     Hex mode for logging.
  167.            Writes data to log 8 per line as:
  168.            "31 32 33 34 35 36 37 38 '12345678'"
  169. - New:     "\l" shortcut for line feed
  170. - New:     Log Options dialog
  171. - New:     Log Options Pref to prepend date/time
  172. - New:     Skip first line option for send memo (to skip the title line)
  173. - Changed: "\n" now uses EOL setting instead of doing a line feed
  174. - Changed: Only preview first line of memo for send memo dialog
  175. - Changed: No longer default to "Logs" category, but Unfiled.
  176.            (Will add UI to select category to Log Options dialog soon)
  177. - Changed: Made emulation selection (VT100/TTY) a radio group instead of a
  178.            check box
  179. - Changed: Made font selection a radio group instead of a check box
  180. - Changed: Moved EOL setting from Comm to Display options dialog
  181. - Changed: From "Display" to "Terminal" in settings menu
  182. - Changed: Bottom aligned dial, annotate and send memo dialogs
  183. - Fixed:   Now properly add incoming returns to log
  184. - Fixed:   Now set log records to actual length when logging turned off
  185.            instead of leaving at 4K!
  186. - Fixed:   Now close old port and open new one if port changed via comm dialog
  187. - Fixed:   Now warn if not connected before turning logging on
  188. - Fixed:   Hide arrows in "send memo" dialog if there is only one record
  189. - Fixed:   Replace non printable chars with space when previewing records
  190.            to send
  191. - Fixed:   Send memo text field had been selectable!
  192. - Fixed:   No longer show "secret" records in send memo dialog
  193. - Fixed:   Removed calls to WinSetUnderLinemode that were not needed/
  194.            crashing 3.5
  195. - Fixed:   Moved calls to WinCreateOffscreenWindow to places where form is
  196.            active
  197. - Fixed:   StopApplication now calls FrmCloseAllForms since appStopEvent
  198.            does not!
  199. - Fixed:   Support for underline mode had been commented out. Put back in.
  200. - Note:    Now compiling with 3.5 headers
  201.  
  202. --------------------
  203.  
  204. Version 1.2 (9/30/99)
  205. - New:     Now Handle EOL conversions in MungeData
  206.            (called from Send Macro/Send Memo)
  207. - New:     Added a credits button to about box (as in our other apps)       
  208. - New:     "Send Memo" now interprets "special" characters
  209.            (same as macro or input buffer)
  210. - New:     Add GSI to main screen
  211. - New:     Now display an alert (previously just beeped) if a choice is made
  212.            that requires a connection (such as sending a memo, typing, etc)
  213. - Changed: Made 'N' in small font legible (now is like a taller lower case n)
  214. - Changed: Now when beta app expires, you will still get the expired alert, but
  215.            can continue working.
  216. - Changed: Updated RxData loop to look for data for up to 1/4 second max
  217.            (Previously just looped up to 5 times. Now it isn't CPU speed
  218.             dependent)
  219. - Changed: Previously stayed in loop as long as RxData was true. This prevented
  220.            any other op from happening (such as menu select, etc) when lots
  221.            of data is coming in.
  222. - Changed: Now use symbol7 up and down arrows instead of v and ^ in send memo
  223.            dialog
  224. - Changed: Increased size of input/type-ahead buffer from 29 to 80
  225. - Changed: SendMacroData can now handle arbitrary size data
  226.            (previous 0x7f byte max)
  227. - Fixed:   If you were using the small font, it was possible to scroll via the
  228.            map and not see any data
  229. - Fixed:   Poser reported low memory access bringing up Send Memo dialog.
  230.            (Was calling FldInsert on an empty field)
  231. - Fixed:   Changed default button for send memo dialog to cancel. This way if
  232.            you leave the app with it up, it doesn't try to send text!
  233. - Fixed:   Bug where memo pad db with deleted records would cause a fatal error
  234. - Fixed:   In v1.1 if you tapped upper right corner, you got tips dialog
  235. - Note:    Updated to CW/Pro 4
  236.  
  237. --------------------
  238.  
  239. Version 1.1 (5/18/99)
  240. - New:     Now require hotsync name to register
  241.            (1.0 users please send your hotsync name to sales@markspace.com to
  242.             receive your new serial number at no charge).
  243. - New:     "Annotate Log" menu item/command
  244. - New:     Now check for (and require) OS 2.0 or later
  245. - New:     Now init macros from a string list (and they are useful)
  246. - New:     Added help button to tool bar
  247.            (bring up tips dialog explaining all fncs)
  248. - New:     Status window for dial command
  249. - New:     Status window for hang up command
  250. - New:     Now beep whenever not connected and a command/key that would send
  251.            data is used
  252. - New:     Added a stop bits selector (1, 2) to settings dialog
  253. - New:     Added 5 and 6 to data bits
  254. - New:     Added edit menu to define macros dialog
  255. - New:       Added grafitti shift indicator to macros dialog
  256. - New:       Added grafitti shift indicator to dial dialog
  257. - New:     Support \xnn to send arbitrary hex code in macros/input buffer
  258. - New:     Support \r, \t, etc in macros/input buffer
  259. - New:     Support ^x to send control characters in macros/input buffer
  260. - New:       Added "Del" to keys menu
  261. - New:     Added names and another 6 slots to macros
  262. - New:     Added name/text labels and scrollers so you can edit all 12 macros
  263. - New:     Moved "add incoming lf" to display settings
  264. - New:     Added return = cr/lf/crlf option to comm settings dialog
  265. - New:     Added edit menu to dial dialog
  266. - New:     Added 300, 600, 38400 and 57600 to baud rates supported
  267. - New:     Now make error beep if you try to send a macro while not connected
  268. - Changed: "Modem" menu is now the "Session" menu
  269. - Changed: Now show error number in alert when there is a problem sending data
  270. - Changed: Now only allow SerSend call inside "SendData" and "SendMacroData" so
  271.            we can bottleneck this call for error reporting purposes
  272. - Changed: Moved baud to top of settings dialog
  273. - Changed: Display order for parity: now NEO, was ENO
  274. - Changed: Display order for data bits: now 87, Was 78
  275.   
  276. - Changed: Baud rate now a popup menu
  277. - Changed: Macros now send as soon as selected from the menu
  278.            (no longer need "S" button)
  279. - Changed: Now delete text in input-area instead of selecting it after it is
  280.            sent
  281. - Fixed:   Macros popup now always leaves the title set to "Macros"
  282. - Fixed:   Bug in default macro defs (did not include double backslash in
  283.            .r file)
  284. - Fixed:   Bug in arrows buttons (was sending wrong sequence)
  285. - Fixed:   Wow! Somehow left 2400 out of baud rate list
  286. - Fixed:   bug in SetSerialSettings
  287.            (Setting for 7 data bits cleared sw flow control)
  288. - Fixed:   Now divide screen location box into 4 segments for small font and
  289.            6 for large
  290. - Fixed:   Now use OS routine to dial modem.
  291.            (This fixed prob where dial command did not work if not
  292.            already connected.)
  293. - Fixed:   Now Init tabs to one every 8 spots.
  294.            (previously were all cleared, ie no tabs)
  295. - Fixed:   auto select text input field in macros dialog
  296. - Fixed:   auto select text input field in dial dialog
  297. - Fixed:   Now init macros to be "Macro n" for both name and text
  298. - Fixed:   string termination bug in BuildEOLStr
  299. - Fixed:   Now sends text of macro instead of name of macro!
  300. - Fixed:   Updated copyright year to 1999
  301. - Fixed:   Made baud a long (was a short) so we can support 56K
  302. - Fixed:   Checkboxes in comm settings and display options dialogs now follow UI
  303.            guidelines
  304. - Fixed:   Optimized RxData routine (could still use some more!)
  305. - Fixed:   Had been calling EvtResetAutoOffTimer even if there was no input
  306.            data
  307. - Fixed:   Removed extra sends of "AT\r" in DoDialCommand
  308. - Fixed:   No longer resize handle inside RxData loop
  309.  
  310.  
  311. NOTE: Now that we support \ and ^ to send special characters, the old
  312.       style macros ("escx", "ctlx") are no longer supported.
  313.       Please update your macros!
  314.  
  315. --------------------
  316.  
  317. Version 1.0 (12/12/98)
  318. - New:   registration scheme
  319. - New:   about box
  320. - New:   Edit Macros dialog
  321. - New:   Registered a creator id
  322. - New:   Draw a line between terminal area and tool bar
  323. - New:   keys menu (not fully implemented yet)
  324. - New:   Added "Graffiti help" to edit menu
  325. - New:   Made a small app icon
  326. - New:   Documented (in qs guide) that up/down hard buttons scroll display
  327.          a line at a time
  328. - New:   Tips for all dialogs
  329. - New:   Added support for PF1-PF4
  330. - New:   Added support for BREAK
  331. - New:   Now reset auto-off time when data sent/received (will still auto-off if
  332.          no data sent or received for x minutes)
  333. - New:   Now allow comm settings dialog to be visited even when offline
  334. - New:   QuickStart Guide (in HTML form)
  335. - New:   Survey (in HTML form)
  336. - Fixed: Mark/Space style registration (you can now register 1.0)
  337. - Fixed: changed attr field of terminal buffer from word to byte and saved
  338.          about 4K
  339. - Fixed: Fatal error when picking "settings" on PalmPersonal
  340.          (was a low memory problem caused by too much global data, see above!)
  341. - Fixed: was using static array for gSerRcvQueue, needed to use allocated one to
  342.          avoid Memory Manager errors in SerSetReceiveBuffer on closing port
  343. - Fixed: All known Palm III/OS 3.0 compat problems
  344. - Fixed: Bug where deleted records in Memo Pad database would cause crash
  345.          in Send Memo dialog
  346. - Fixed: Cursor now adjusts size after changing from small/large font
  347. - Fixed: Changed resource id of tVER so that launcher will use it (from
  348.          1000 to 1)
  349. - Fixed: Screen no longer clears when you switch font size
  350.  
  351. --------------------
  352.  
  353. Version 0.45 (5/23/97)
  354. - This was the last version released by Haus of Maus
  355.